Versions:

  • 0.16.1
  • 0.16.0
  • 0.15.4
  • 0.15.3
  • 0.15.1
  • 0.15.0
  • 0.14.2
  • 0.14.1
  • 0.14.0
  • 0.13.2
  • 0.13.1
  • 0.13.0
  • 0.12.1
  • 0.12.0
  • 0.8.0
  • 0.7.1
  • 0.7.0
  • 0.6.0

CUE is an open-source data constraint language designed to streamline the definition, validation, and manipulation of structured information across software pipelines. Created to overcome the limitations of JSON and YAML when large-scale configuration or schema enforcement is required, the language combines types, constraints, and default values in a single document that can both describe and test data. Developers use CUE to write concise schemas for Kubernetes manifests, API payloads, CI workflows, and cloud-infrastructure templates, then automatically verify that incoming JSON, YAML, or protobuf files conform without writing separate validation code. The toolchain ships with a command-line evaluator, formatter, exporter, and a powerful query engine that can merge multiple partial configurations into a single coherent view, making it practical for platform teams that need to distribute base settings while still allowing application owners to override specific fields safely. Interactive scripting, data transformation, and policy-as-code checks are further supported through the same syntax, so the same constraint set can drive documentation generators, deployment gates, and runtime guards. Version 0.16.1 continues the steady cadence of the project, which has produced eighteen public releases since its inception, each refining the evaluator performance, language builtins, and integrations with Go, Python, and JavaScript. Because CUE definitions are ordinary text files, they slot naturally into existing Git workflows, enabling reviewers to see both schema and sample data diffed side-by-side. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: